home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Breakout / Breakout.jar / c.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-01-25  |  2.3 KB  |  170 lines

  1. import javax.microedition.lcdui.Canvas;
  2. import javax.microedition.lcdui.Command;
  3. import javax.microedition.lcdui.CommandListener;
  4. import javax.microedition.lcdui.Displayable;
  5.  
  6. // $FF: renamed from: c
  7. public abstract class class_0 extends Canvas implements CommandListener {
  8.    // $FF: renamed from: a int
  9.    public int field_0;
  10.    // $FF: renamed from: b boolean
  11.    private boolean field_1;
  12.    // $FF: renamed from: c boolean
  13.    private boolean field_2;
  14.    // $FF: renamed from: d int
  15.    public int field_3 = ((Canvas)this).getWidth();
  16.    // $FF: renamed from: e int
  17.    public int field_4 = ((Canvas)this).getHeight();
  18.    // $FF: renamed from: f int
  19.    public int field_5;
  20.    // $FF: renamed from: g b
  21.    private b field_6;
  22.    // $FF: renamed from: h javax.microedition.lcdui.Command
  23.    private Command field_7;
  24.    // $FF: renamed from: i javax.microedition.lcdui.Command
  25.    private Command field_8;
  26.    // $FF: renamed from: j boolean
  27.    public static boolean field_9;
  28.    // $FF: renamed from: k long
  29.    public long field_10 = 0L;
  30.  
  31.    // $FF: renamed from: a (boolean) void
  32.    public abstract void method_0(boolean var1);
  33.  
  34.    // $FF: renamed from: b (boolean) void
  35.    public abstract void method_1(boolean var1);
  36.  
  37.    // $FF: renamed from: a () void
  38.    public abstract void method_2();
  39.  
  40.    // $FF: renamed from: b () void
  41.    public abstract void method_3();
  42.  
  43.    // $FF: renamed from: c () void
  44.    public abstract void method_4();
  45.  
  46.    public class_0(b var1) {
  47.       this.field_6 = var1;
  48.       this.field_2 = false;
  49.       this.field_1 = false;
  50.       this.field_0 = 0;
  51.       this.field_5 = 0;
  52.       this.method_2();
  53.       this.field_7 = new Command("Aufhoeren", 7, 1);
  54.       this.field_8 = new Command("Fortfahren", 2, 1);
  55.       ((Displayable)this).setCommandListener(this);
  56.    }
  57.  
  58.    public void commandAction(Command var1, Displayable var2) {
  59.       if (var1 == this.field_7) {
  60.          this.method_0(true);
  61.       } else if (var1 == b.l) {
  62.          ((Displayable)this).removeCommand(b.l);
  63.          b.b();
  64.          ((Displayable)this).addCommand(b.l);
  65.          field_9 = b.k;
  66.       }
  67.  
  68.    }
  69.  
  70.    // $FF: renamed from: a (int) void
  71.    public void method_5(int var1) {
  72.       if (var1 > 0) {
  73.          this.field_10 = System.currentTimeMillis() + (long)var1;
  74.          field_9 = false;
  75.          this.field_5 = 2;
  76.          ((Displayable)this).removeCommand(this.field_7);
  77.          ((Displayable)this).removeCommand(this.field_8);
  78.          ((Displayable)this).removeCommand(b.l);
  79.       } else {
  80.          field_9 = b.k;
  81.          this.field_10 = Long.MAX_VALUE;
  82.          this.field_5 = 1;
  83.          ((Displayable)this).addCommand(this.field_7);
  84.          ((Displayable)this).addCommand(this.field_8);
  85.          ((Displayable)this).addCommand(b.l);
  86.       }
  87.  
  88.       this.method_7();
  89.       this.method_3();
  90.       this.method_4();
  91.       this.field_5 = 0;
  92.       System.gc();
  93.    }
  94.  
  95.    public void keyPressed(int var1) {
  96.       if (this.field_5 == 1) {
  97.          switch (var1) {
  98.             case -62:
  99.             case 54:
  100.                this.field_0 |= 2;
  101.                this.field_0 &= -2;
  102.                break;
  103.             case -61:
  104.             case 52:
  105.                this.field_0 |= 1;
  106.                this.field_0 &= -3;
  107.                break;
  108.             case -60:
  109.             case 56:
  110.                this.field_0 |= 8;
  111.                break;
  112.             case -59:
  113.             case 50:
  114.                this.field_0 |= 4;
  115.                break;
  116.             case -11:
  117.             case 53:
  118.                this.field_0 |= 16;
  119.          }
  120.       }
  121.  
  122.    }
  123.  
  124.    public void keyReleased(int var1) {
  125.       if (this.field_5 == 1) {
  126.          switch (var1) {
  127.             case -62:
  128.             case 54:
  129.                this.field_0 &= -3;
  130.                break;
  131.             case -61:
  132.             case 52:
  133.                this.field_0 &= -2;
  134.                break;
  135.             case -60:
  136.             case 56:
  137.                this.field_0 &= -9;
  138.                break;
  139.             case -59:
  140.             case 50:
  141.                this.field_0 &= -5;
  142.                break;
  143.             case -11:
  144.             case 53:
  145.                this.field_0 &= -17;
  146.          }
  147.       } else {
  148.          this.method_0(true);
  149.          b.i = 1;
  150.       }
  151.  
  152.    }
  153.  
  154.    // $FF: renamed from: c (boolean) void
  155.    public void method_6(boolean var1) {
  156.       if (!var1) {
  157.          b.a(this);
  158.       }
  159.  
  160.       this.field_1 = var1;
  161.       this.method_1(this.field_1);
  162.    }
  163.  
  164.    // $FF: renamed from: d () void
  165.    public void method_7() {
  166.       this.field_0 = 0;
  167.       this.field_1 = false;
  168.    }
  169. }
  170.